long after, belatedly ne demek

  1. long after, belatedly : neden sonra